home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2011 April / ME_2011_04.iso / [Video-Tutorial] / start.swf / scripts / DefineSprite_164 / frame_2 / DoAction.as
Encoding:
Text File  |  2010-10-14  |  1.1 KB  |  37 lines

  1. stop();
  2. _localroot = this;
  3. _scroller.targetMovieClip = __targetmc;
  4. _scroller.viewAreaWidth = __viewAreaWidth;
  5. _scroller.viewAreaHeight = __viewAreaHeight;
  6. _scroller.targetHeight = Math.ceil(__targetmc._height);
  7. _scroller.targetWidth = Math.ceil(__targetmc._width);
  8. _scroller.setSize(15,Math.floor(__size));
  9. if(__useInvisibleMask == "true")
  10. {
  11.    _scroller.useInvisibleMask = true;
  12. }
  13. ftScrollBarMouseListener = new Object();
  14. ftScrollBarMouseListener.onMouseWheel = function(delta, scrollTarget)
  15. {
  16.    if(_localroot._visible && _scroller.visible)
  17.    {
  18.       if(_scroller.oSipDWs.hitTest(_root._xmouse,_root._ymouse,false))
  19.       {
  20.          var _loc3_ = _scroller.viewAreaHeight;
  21.          var _loc2_ = Math.ceil(2000 / (__targetmc._height - _loc3_));
  22.          if(_loc2_ > 0)
  23.          {
  24.             if(delta < 1)
  25.             {
  26.                _scroller.scrollPercentage = Math.min(100,_scroller.scrollPercentage + _loc2_);
  27.             }
  28.             else
  29.             {
  30.                _scroller.scrollPercentage = Math.max(0,_scroller.scrollPercentage - _loc2_);
  31.             }
  32.          }
  33.       }
  34.    }
  35. };
  36. Mouse.addListener(ftScrollBarMouseListener);
  37.